//==============================================================================
#include "CApp.h"
//==============================================================================
CApp::CApp() {
    Surf_Display = NULL;
    Running = true;
}
//------------------------------------------------------------------------------
int CApp::OnExecute() {
    if(OnInit() == false) {
        return -1;
    }
    SDL_Event Event;
    while(Running) {
        while(SDL_PollEvent(&Event)) {
            OnEvent(&Event);
        }
        OnLoop();
        OnRender();
    }
    OnCleanup();
    return 0;
}

//==============================================================================
int main(int argc, char* argv[]) {
    CApp theApp;
    return theApp.OnExecute();
}

//==============================================================================
